/**
 * @name: interface.ts
 * @author: XU>.<CHEN
 * @date: 2023-05-15 17:00
 * @description：interface.ts
 * @update: 2023-05-15 17:00
 */

interface point {
  adcode: number,
  name: string,
  coordinates: number[],
  data: string,
}
interface feature {
  type: string,
  geometry: {
    coordinates: number[] | any[][],
    type: string
  },
  properties: {
    name: string,
    showHover: boolean,
    id: number,
    fields: any[],
    cp: number[]
  } | object
}

interface resultItem {
  type: string,
  features: feature[]
}
interface migrationData {
  origin: resultItem
  destination: resultItem
}